package com.divemotor.ventarepuestosinternet.model;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(schema="REPUESTOS", name="REP_MOV_PROMOCION_COTIZACION")
public class PromocionCotizacion implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 7189476662908564773L;

	@EmbeddedId
	private PromocionCotizacionPK idPromocionCotizacion;
	
	@ManyToOne
	@JoinColumn(name="num_id_cotizacion", referencedColumnName="num_id_cotizacion", insertable = false, updatable = false)
    private Cotizacion cotizacion;
	
	@ManyToOne
	@JoinColumn(name="COD_ID_PROMOCION", referencedColumnName="COD_ID_PROMOCION", insertable = false, updatable = false)
	private Promocion promocion;

	@Column( name="can_cantidad")
	private Integer cantidad;

	public Cotizacion getCotizacion() {
		return cotizacion;
	}



	public void setCotizacion(Cotizacion cotizacion) {
		this.cotizacion = cotizacion;
	}



	public Promocion getPromocion() {
		return promocion;
	}



	public void setPromocion(Promocion promocion) {
		this.promocion = promocion;
	}



	public Integer getCantidad() {
		return cantidad;
	}



	public void setCantidad(Integer cantidad) {
		this.cantidad = cantidad;
	}



	public PromocionCotizacionPK getIdPromocionCotizacion() {
		return idPromocionCotizacion;
	}



	public void setIdPromocionCotizacion(PromocionCotizacionPK idPromocionCotizacion) {
		this.idPromocionCotizacion = idPromocionCotizacion;
	}
	
	
	
	
	

}
